package com.zqwh.storemonitor.domain;


import android.view.SurfaceView;

import com.videogo.openapi.EZPlayer;

import java.util.List;

public class Shop {
    private String devSn;
    private String devNum;
    private Boolean online;
    private Double latitude;
    private Double longitude;
    private String addr;
    private String alias;
    private boolean isOutAllow = true;

    private List<Monitor> monitors;
    private Boolean monitorOnline;
    private EZPlayer representMonitorPlayer;
    private SurfaceView representMonitorSv;
    private String representMonitorVerifyCode;
    private boolean isRepresentMonitorVoiceOn;
    private boolean isRepresentMonitorSoundOn;

    public String getDevSn() {
        return devSn;
    }

    public void setDevSn(String devSn) {
        this.devSn = devSn;
    }

    public String getDevNum() {
        return devNum;
    }

    public void setDevNum(String devNum) {
        this.devNum = devNum;
    }

    public Boolean getOnline() {
        return online;
    }

    public void setOnline(Boolean online) {
        this.online = online;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr;
    }

    public String getAlias() {
        return alias;
    }

    public void setAlias(String alias) {
        this.alias = alias;
    }

    public List<Monitor> getMonitors() {
        return monitors;
    }

    public void setMonitors(List<Monitor> monitors) {
        this.monitors = monitors;
    }

    public EZPlayer getRepresentMonitorPlayer() {
        return representMonitorPlayer;
    }

    public void setRepresentMonitorPlayer(EZPlayer representMonitorPlayer) {
        this.representMonitorPlayer = representMonitorPlayer;
    }

    public SurfaceView getRepresentMonitorSv() {
        return representMonitorSv;
    }

    public void setRepresentMonitorSv(SurfaceView representMonitorSv) {
        this.representMonitorSv = representMonitorSv;
    }

    public String getRepresentMonitorVerifyCode() {
        return representMonitorVerifyCode;
    }

    public void setRepresentMonitorVerifyCode(String representMonitorVerifyCode) {
        this.representMonitorVerifyCode = representMonitorVerifyCode;
    }

    public boolean isRepresentMonitorVoiceOn() {
        return isRepresentMonitorVoiceOn;
    }

    public void setRepresentMonitorVoiceOn(boolean representMonitorVoiceOn) {
        isRepresentMonitorVoiceOn = representMonitorVoiceOn;
    }

    public boolean isRepresentMonitorSoundOn() {
        return isRepresentMonitorSoundOn;
    }

    public void setRepresentMonitorSoundOn(boolean representMonitorSoundOn) {
        isRepresentMonitorSoundOn = representMonitorSoundOn;
    }

    public boolean isOutAllow() {
        return isOutAllow;
    }

    public void setOutAllow(boolean outAllow) {
        isOutAllow = outAllow;
    }

    public Boolean getMonitorOnline() {
        return monitorOnline;
    }

    public void setMonitorOnline(Boolean monitorOnline) {
        this.monitorOnline = monitorOnline;
    }

    @Override
    public String toString() {
        return "Shop{" +
                "devSn='" + devSn + '\'' +
                ", devNum='" + devNum + '\'' +
                ", online=" + online +
                ", latitude=" + latitude +
                ", longitude=" + longitude +
                ", addr='" + addr + '\'' +
                ", alias='" + alias + '\'' +
                ", isOutAllow=" + isOutAllow +
                '}';
    }
}
